package com.leyou.item.interfaces.pojo.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import com.leyou.item.interfaces.pojo.GoodsDetail;
import com.leyou.item.interfaces.pojo.Sku;
import lombok.Data;

import java.util.List;

/**
 * 该类为商品的查询列表的接收数据
 * @version 1.0.0
 * @Author yong.Mr
 * @data 2019-8-9
 */
@Data
public class GoodsPage {

    // 主键id
    private Long id;

    // 标题
    private String title;

    // 子标题
    private String subTitle;

    // 1级类目id
    private Integer cid1;

    // 2级类目id
    private Integer cid2;

    // 3级类目id
    private Integer cid3;

    // 商品所属品牌id
    private Integer brandId;

    // 是否上架，0下架，1上架, 数据库默认是 1
    private Boolean saleable;

    // 是否有效，0已删除，1有效, 数据库默认是 1
    private Boolean valid;

    // 品牌的名字
    @JsonProperty(value = "bname")
    private String name;

    // 商品分类名字
    private String cname;

    // 商品详情-----> 为扩展该对象
    private GoodsDetail spuDetail;

    // sku列表-----> 为扩展该对象
    private List<Sku> skus;


}
